#ifndef HEIGHT_MODEL_H_
#define HEIGHT_MODEL_H_

#include "bezier3.h"
#include <iostream>

class HeightModel : public Bezier3{
	private:
		float groundRef;
	public:
		static const Point offset;

	public:
		HeightModel();

		~HeightModel();

		void setGroundRef(float groundRef);

		float getGroundRef();

		void finalizeCurve();

		void movePoint(Point point,Point futurePoint);

		void removePoint(Point point);

		void addPoint(Point point);
};

//const Point HeightModel::offset(0.08f,0,0);

#endif /* HEIGHT_MODEL_H_ */

